Member Inner Class Pada Bahasa Java
Member Inner Class (static nested class) Pada Bahasa Java Sebuah non-static class yang dibuat di dalam kelas tapi di luar metode diseb...
![]() |
Member Inner Class (static nested class) Pada Bahasa Java |
Sebuah non-static class yang dibuat di dalam kelas tapi di luar metode disebut member inner class.
Syntax:
class Outer{ //code class Inner{ //code } }
Contoh:
class TestMemberOuter1{ private int data=20; class Inner{ void msg(){System.out.println("data member innerclass "+data);} } void display(){ Inner in=new Inner(); in.msg(); } public static void main(String args[]){ TestMemberOuter1 obj=new TestMemberOuter1(); obj.display(); }}
Output
data member innerclass 20
Internal Working Dari Java Member Inner Class
Kompiler java membuat dua file kelas dalam kasus inner class. Nama file inner class adalah "Outer$Inner". Jika Anda ingin memberi contoh kelas dalam, Anda harus membuat instance dari outer class. Dalam kasus seperti itu, contoh kelas dalam dibuat di dalam instance outer class.
Silahkan bertanya jika benar-benar mengalami kesulitan.